// import Vue from 'vue'
// import Vuex from 'vuex'
// Vue.use(Vuex)
// //1.导入插件
// import VuexPersistence from 'vuex-persist'
// //2. 创建对象进行配置
// const vuexLocal = new VuexPersistence({
//   storage: window.sessionStorage, //配置存储介质，默认持久化到本地存储中
//   token: "token"
// })
// export default new Vuex.Store({
//   state: {
//     token: '',
//     userinfo: {},
//     bread:[]
//   },
//   mutations: {
//     settoken(state, data) {
//       state.token = data.token,
//         state.userinfo = data
//     },
//     // 用户退出
//     logout(state) {
//       console.log(state);
//       state.token = ""
//     },
//     setbread(state,bread){
//       console.log(bread)
//       state.bread=bread
//     }

//   },
//   getters: {

//   },
//   plugins: [vuexLocal.plugin], //引入插件
// })


// 移动端vuex
import Vue from 'vue'
 import Vuex from 'vuex'
 Vue.use(Vuex)
//1.导入插件
import VuexPersistence from 'vuex-persist'
//2. 创建对象进行配置
const vuexLocal = new VuexPersistence({
  storage: window.sessionStorage, //配置存储介质，默认持久化到本地存储中
  token: "token"
})
export default new Vuex.Store({
  state: {
    token1: '',
    userinfo1: {},
    historyList:[]
  },
  mutations: {
    //  添加用户
  settoken(state,data){
    state.token1=data.token1,
    state.userinfo1=data
  },
    logout(state){
      state.token1=""
    },
    //添加历史记录
    addhistory(state,name){
      state.historyList.unshift(name)
    }, 
    // 删除历史记录
    removehistory(state,index=0){
      state.historyList=[]
    }
  },
  getters: {

  },
  plugins: [vuexLocal.plugin], //引入插件
})